\hypertarget{class_vision_1_1_primary_modules}{
\section{Vision::PrimaryModules Class Reference}
\label{class_vision_1_1_primary_modules}\index{Vision::PrimaryModules@{Vision::PrimaryModules}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_vision_1_1_primary_modules_aba0d02727da13f1298a1cf104843353b}{
\hyperlink{class_vision_1_1_primary_modules_aba0d02727da13f1298a1cf104843353b}{PrimaryModules} (\hyperlink{class_vision_1_1_vision_platform}{VisionPlatform} $\ast$videoAnalyzer, bool Background=false, bool Foreground=false, bool Grayscale=false, bool Threshold=false)}
\label{class_vision_1_1_primary_modules_aba0d02727da13f1298a1cf104843353b}

\begin{DoxyCompactList}\small\item\em Default constructor. \item\end{DoxyCompactList}\item 
\hypertarget{class_vision_1_1_primary_modules_a67b2503a402081afe9c25e534412149d}{
\hyperlink{class_vision_1_1_primary_modules_a67b2503a402081afe9c25e534412149d}{$\sim$PrimaryModules} ()}
\label{class_vision_1_1_primary_modules_a67b2503a402081afe9c25e534412149d}

\begin{DoxyCompactList}\small\item\em Default destructor. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{class_vision_1_1_primary_modules_a1d2bd3879445df23516ad104ec18c3ab}{Init} ()
\begin{DoxyCompactList}\small\item\em Initialize class. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_vision_1_1_primary_modules_a8c0071926f32463526301e86a673bfdc}{
volatile bool {\bfseries mBackground}}
\label{class_vision_1_1_primary_modules_a8c0071926f32463526301e86a673bfdc}

\item 
\hypertarget{class_vision_1_1_primary_modules_acc89d5ea695c651f0c6e3a5f74093141}{
volatile bool {\bfseries mForeground}}
\label{class_vision_1_1_primary_modules_acc89d5ea695c651f0c6e3a5f74093141}

\item 
\hypertarget{class_vision_1_1_primary_modules_a149ceb49daa8625064efb904a36014ed}{
volatile bool {\bfseries mGrayscale}}
\label{class_vision_1_1_primary_modules_a149ceb49daa8625064efb904a36014ed}

\item 
\hypertarget{class_vision_1_1_primary_modules_a4f31359737da297f15032ad431b07315}{
volatile bool {\bfseries mThreshold}}
\label{class_vision_1_1_primary_modules_a4f31359737da297f15032ad431b07315}

\item 
\hypertarget{class_vision_1_1_primary_modules_a65b432dd3a26b4007b5ba986619af1d8}{
\hyperlink{class_vision_1_1_vision_platform}{VisionPlatform} $\ast$ {\bfseries mVideoAnalyzer}}
\label{class_vision_1_1_primary_modules_a65b432dd3a26b4007b5ba986619af1d8}

\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{class_vision_1_1_primary_modules_a1d2bd3879445df23516ad104ec18c3ab}{
\index{Vision::PrimaryModules@{Vision::PrimaryModules}!Init@{Init}}
\index{Init@{Init}!Vision::PrimaryModules@{Vision::PrimaryModules}}
\subsubsection[{Init}]{\setlength{\rightskip}{0pt plus 5cm}void PrimaryModules::Init ()\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}
\label{class_vision_1_1_primary_modules_a1d2bd3879445df23516ad104ec18c3ab}


Initialize class. Initializes the class. 

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/vision/include/modules/primary/primarymodules.h\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/vision/src/modules/primary/primarymodules.cpp\end{DoxyCompactItemize}
